#ifdef OSGI_USE_15S_HEADER
#include "../interface/InterfaceDef.h"
#include "osgi-core/osgi-predefined.h"
#else
#ifndef IApplication_h__
#define IApplication_h__

#include "osgi-predefined.h"

OSGI_NAMESPACE_BEGIN

//系统管理：IApplication.h
OSGI_INTERFACE IApplication
{
public:
	virtual const char* OSGI_API GetAppRootPath() = 0;
	virtual const char* OSGI_API GetBundleRootPath() = 0;
	virtual const char* OSGI_API GetAppName() = 0;
	virtual const char* OSGI_API GetAppSymbolicName() = 0;
	virtual int OSGI_API GetAppBundles(IManifestEnum** ppEnmuer) = 0;
};

OSGI_NAMESPACE_END

#endif // IApplication_h__

#endif
